package com.menu.system.service;

import com.menu.system.domain.ReceptionMenu;

import java.util.List;

/**
 * 前台菜单权限Service接口
 *
 * @author ruoyi
 * @date 2024-06-06
 */
public interface IreceptionMenuService {
    /**
     * 查询前台菜单权限
     *
     * @param menuId 前台菜单权限主键
     * @return 前台菜单权限
     */
    public ReceptionMenu selectreceptionMenuByMenuId(Long menuId);

    /**
     * 查询前台菜单权限列表
     *
     * @param receptionMenu 前台菜单权限
     * @return 前台菜单权限集合
     */
    public List<ReceptionMenu> selectreceptionMenuList(ReceptionMenu receptionMenu);

    /**
     * 新增前台菜单权限
     *
     * @param receptionMenu 前台菜单权限
     * @return 结果
     */
    public int insertreceptionMenu(ReceptionMenu receptionMenu);

    /**
     * 修改前台菜单权限
     *
     * @param receptionMenu 前台菜单权限
     * @return 结果
     */
    public int updatereceptionMenu(ReceptionMenu receptionMenu);

    /**
     * 批量删除前台菜单权限
     *
     * @param menuIds 需要删除的前台菜单权限主键集合
     * @return 结果
     */
    public int deletereceptionMenuByMenuIds(Long[] menuIds);

    /**
     * 删除前台菜单权限信息
     *
     * @param menuId 前台菜单权限主键
     * @return 结果
     */
    public int deletereceptionMenuByMenuId(Long menuId);
}
